<?php
session_start();
include("conexion.php");

$NumeEqui = $_POST["NumeEqui"];
$NumeTorneo = $_POST["NumeTorneo"]; //Si es 0 es para todos los torneos

//Partidos 

$strSQL = "SELECT NombFase, 'Local' Tipo, t.NombTorneo, NumePart, DATE_FORMAT(FechPart, '%d-%m-%Y') FechPart, FechPart Fecha, NumeFech, NombEqui, PtosEquiLoca, PtosEquiVisi, p.NumeEsta";
$strSQL.= " FROM partidos p";
$strSQL.= " INNER JOIN equipos e ON p.NumeEquiVisi = e.NumeEqui";
$strSQL.= " INNER JOIN torneos t ON p.NumeTorneo = t.NumeTorneo";
$strSQL.= " INNER JOIN fasespartidos f ON p.NumeFase = f.NumeFase";
$strSQL.= " WHERE NumeEquiLoca = ". $NumeEqui;
if ($NumeTorneo != "A")
	$strSQL.= " AND p.NumeTorneo = " . $NumeTorneo;
$strSQL.= " UNION ALL";
$strSQL.= " SELECT NombFase, 'Visitante' Tipo, t.NombTorneo, NumePart, DATE_FORMAT(FechPart, '%d-%m-%Y') FechPart, FechPart Fecha, NumeFech, NombEqui, PtosEquiLoca, PtosEquiVisi, p.NumeEsta";
$strSQL.= " FROM partidos p";
$strSQL.= " INNER JOIN equipos e ON p.NumeEquiLoca = e.NumeEqui";
$strSQL.= " INNER JOIN torneos t ON p.NumeTorneo = t.NumeTorneo";
$strSQL.= " INNER JOIN fasespartidos f ON p.NumeFase = f.NumeFase";
$strSQL.= " WHERE NumeEquiVisi = ". $NumeEqui;
if ($NumeTorneo != "A")
	$strSQL.= " AND p.NumeTorneo = " . $NumeTorneo;
$strSQL.= " ORDER BY Fecha DESC, NumeFech DESC";
	
$conn = new mysqli($dbhost, $dbuser, $dbpass, $db);
$tabla = $conn->query($strSQL) or die("Problemas al realizar consulta");

$strSalida = '<div class="tituloBajo">Partidos disputados</div>';	

if ($tabla->num_rows > 0) {
	$strSalida.= '<table id="tablaPartidos" class="tabla">';
	$strSalida.= $crlf.'<tr class="tablaFilaTitulo">';
	$strSalida.= $crlf.'<th>Fase</th>';
	$strSalida.= $crlf.'<th>Instancia</th>';
	$strSalida.= $crlf.'<th>Dia</th>';
	$strSalida.= $crlf.'<th>Fecha</th>';
	$strSalida.= $crlf.'<th>Versus</th>';
	$strSalida.= $crlf.'<th>Resultado</th>';
	$strSalida.= $crlf.'</tr>';

	$I = 1;
	while ($fila = $tabla->fetch_array()) {
		if ($I % 2 == 0)
			$strSalida.= $crlf.'<tr class="tablaFilaAlternativa">';
		else
			$strSalida.= $crlf.'<tr class="tablaFilaNormal">';
			
		$strSalida.= $crlf.'<td>'.$fila["NombFase"].'</td>';
		$strSalida.= $crlf.'<td>'.$fila["Tipo"].'</td>';
		$strSalida.= $crlf.'<td>'.$fila["FechPart"].'</td>';
		$strSalida.= $crlf.'<td>'.$fila["NumeFech"].'</td>';
		$strSalida.= $crlf.'<td>'.$fila["NombEqui"].'</td>';
		$strSalida.= $crlf.'<td style="text-align: center;">';
			
		if ($fila["NumeEsta"] == "2") {
			$strSalida.= $crlf.'<div style="color: yellow;">A Jugar</div>';
		}
		else {
			$strSalida.= '<a href="verPartido.php?NumePart='.$fila["NumePart"].'">';
			if ($fila["Tipo"] == 'Local') {
				if ($fila["PtosEquiLoca"] > $fila["PtosEquiVisi"])
					$strSalida.= 'G ';
				else
					$strSalida.= 'P ';
			}
			else {
				if ($fila["PtosEquiLoca"] > $fila["PtosEquiVisi"])
					$strSalida.= 'P ';
				else
					$strSalida.= 'G ';
			}
				
			$strSalida.= $fila["PtosEquiLoca"].'-'.$fila["PtosEquiVisi"];
			$strSalida.= '</a>';
			if ($fila["NumeEsta"] == "1")
				$strSalida.= '<div style="color: red;">En Vivo</div>';
		}
		$strSalida.= $crlf.'</td></tr>';
		$I++;
	}
	$strSalida.= $crlf.'</table>';
	$tabla->free();
}
else
	$strSalida = "El equipo no ha disputado partidos.";

//Jugadores 

$strSalida.= $crlf.'<br />';
$strSalida.= $crlf.'<div class="tituloBajo">Jugadores</div>';

$strSQL = "SELECT j.NumeCami, COALESCE(j.RutaFoto, 'imagenes/sin-avatar.png') RutaFoto, j.NombJuga";
$strSQL.= " , COUNT(DISTINCT NumePart) PJ";
$strSQL.= " ,SUM(1C) 1C";
$strSQL.= " , SUM(1I) 1I";
$strSQL.= " , COALESCE(ROUND(SUM(1C) / SUM(1I) * 100, 2), 0) 1P";
$strSQL.= " , SUM(2I) 2I";
$strSQL.= " , SUM(2C) 2C";
$strSQL.= " , COALESCE(ROUND(SUM(2C) / SUM(2I) * 100, 2), 0) 2P";
$strSQL.= " , SUM(3I) 3I";
$strSQL.= " , SUM(3C) 3C";
$strSQL.= " , COALESCE(ROUND(SUM(3C) / SUM(3I) * 100, 2), 0) 3P";
$strSQL.= " , SUM(FP) FP";
$strSQL.= " , SUM(FR) FR";
$strSQL.= " , ROUND(AVG(FP), 2) PF";
$strSQL.= " , SUM(RO) RO";
$strSQL.= " , SUM(RD) RD";
$strSQL.= " , SUM(`As`) `As`";
$strSQL.= " , SUM(Pe) Pe";
$strSQL.= " , SUM(Re) Re";
$strSQL.= " , SUM(Bl) Bl,";
$strSQL.= " COALESCE(SUM(1C) + SUM(2C*2) + SUM(3C*3), 0) Ptos,";
$strSQL.= " COALESCE(ROUND(AVG(1C + (2C*2) + (3C*3)), 2), 0) PromPtos,";
$strSQL.= " ROUND(AVG(Val), 2) Val";
$strSQL.= " FROM jugadores j";
$strSQL.= " LEFT JOIN partidosjugadores pj ON j.NumeJuga = pj.NumeJuga";
$strSQL.= " WHERE j.NumeEqui = " . $NumeEqui;
if ($NumeTorneo != "A")
	$strSQL.= " AND pj.NumePart IN (SELECT NumePart FROM partidos WHERE NumeTorneo = " . $NumeTorneo . ")";
$strSQL.= " GROUP BY j.NumeCami, j.RutaFoto, j.NombJuga";
$strSQL.= " ORDER BY j.NumeCami";

$tabla = $conn->query($strSQL) or die("Problemas al realizar consulta");
	
if ($tabla->num_rows > 0) {
	$strSalida.= $crlf.'<input type="hidden" id="hdnColOrden" value="0" />';
	$strSalida.= $crlf.'<input type="hidden" id="hdnTipoOrden" value="false" />';
	$strSalida.= $crlf.'<table id="tablaJugadores" class="tabla" style="width: 90%; position: absolute; left: 5%;">';
	$strSalida.= $crlf.'<tr class="tablaFilaTitulo">';
	$strSalida.= $crlf.'<th title="Camiseta" style="cursor: pointer;" onclick="ordenar(0);">[# <img src="imagenes/arriba.png"/>]</th>';
	$strSalida.= $crlf.'<th>Foto</th>';
	$strSalida.= $crlf.'<th>Nombre</th>';
	$strSalida.= $crlf.'<th title="Partidos jugados" style="cursor: pointer;" onclick="ordenar(3);">PJ</th>';
	$strSalida.= $crlf.'<th title="Efectividad en Simples" style="cursor: pointer;" onclick="ordenar(4);">1%</th>';
	$strSalida.= $crlf.'<th title="Efectividad en Dobles" style="cursor: pointer;" onclick="ordenar(5);">2%</th>';
	$strSalida.= $crlf.'<th title="Efectividad en Triples" style="cursor: pointer;" onclick="ordenar(6);">3%</th>';
	$strSalida.= $crlf.'<th title="Puntos totales" style="cursor: pointer;"  onclick="ordenar(7);">Ptos</th>';
	$strSalida.= $crlf.'<th title="Promedio de puntos" style="cursor: pointer;"  onclick="ordenar(8);">PP</th>';
	$strSalida.= $crlf.'<th title="Asistencias" style="cursor: pointer;" onclick="ordenar(9);">As</th>';
	$strSalida.= $crlf.'<th title="Rebotes Ofensivos" style="cursor: pointer;" onclick="ordenar(10);">RO</th>';
	$strSalida.= $crlf.'<th title="Rebotes Defensivos" style="cursor: pointer;" onclick="ordenar(11);">RD</th>';
	$strSalida.= $crlf.'<th title="Faltas Personales" style="cursor: pointer;" onclick="ordenar(12);">FP</th>';
	$strSalida.= $crlf.'<th title="Faltas Recibidas" style="cursor: pointer;" onclick="ordenar(13);">FR</th>';	
	$strSalida.= $crlf.'<th title="Promedio de faltas" style="cursor: pointer;" onclick="ordenar(14);">PF</th>';
	$strSalida.= $crlf.'<th title="Recuperos" style="cursor: pointer;" onclick="ordenar(15);">Re</th>';
	$strSalida.= $crlf.'<th title="P&eacute;rdidas" style="cursor: pointer;" onclick="ordenar(16);">Pe</th>';
	$strSalida.= $crlf.'<th title="Bloqueos" style="cursor: pointer;" onclick="ordenar(17);">Bl</th>';
	$strSalida.= $crlf.'<th title="Promedio de Valoraci&oacute;n" style="cursor: pointer;" onclick="ordenar(18);">Val</th>';
	$strSalida.= $crlf.'</tr>';

	$I = 1;
	while ($fila = $tabla->fetch_array()) {
		if ($I % 2 == 0)
			$strSalida.= $crlf.'<tr class="tablaFilaAlternativa">';
		else
			$strSalida.= $crlf.'<tr class="tablaFilaNormal">';
			
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["NumeCami"].'</td>';
		$strSalida.= $crlf.'<td><img src="'.$fila["RutaFoto"].'" style="width: 40px; height: 40px;" /></td>';
		$strSalida.= $crlf.'<td>'.$fila["NombJuga"].'</td>';
		//PJ
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["PJ"].'</td>';
		//1P
		$strSalida.= $crlf.'<td style="text-align: right;">'.$fila["1P"].'</td>';
		//2P
		$strSalida.= $crlf.'<td style="text-align: right;">'.$fila["2P"].'</td>';
		//3P
		$strSalida.= $crlf.'<td style="text-align: right;">'.$fila["3P"].'</td>';
		//Ptos
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["Ptos"].'</td>';
		//PromPtos
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["PromPtos"].'</td>';
		//As
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["As"].'</td>';
		//RO
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["RO"].'</td>';
		//RD
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["RD"].'</td>';
		//FP
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["FP"].'</td>';
		//FR
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["FR"].'</td>';
		//PF
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["PF"].'</td>';
		//Re
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["Re"].'</td>';
		//Pe
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["Pe"].'</td>';
		//Bl
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["Bl"].'</td>';		
		//Val
		$strSalida.= $crlf.'<td style="text-align: right">'.$fila["Val"].'</td>';
		
		$strSalida.= $crlf.'</tr>';
		$I++;
	}
	$strSalida.= $crlf.'</table>';
	$tabla->free();
}
else
	$strSalida.= "El equipo no tiene jugadores.";

$conn->close();

echo $strSalida;

?>